throwing overboard - French English Dictionary